import re
#lambda用法
f = lambda a,b,c:a+b+c
print(f(10,20,30))
g =[lambda a:a*2,lambda b:b*3,lambda c:c*4]
print(g[0](2),g[1](3),g[2](6))
#match 函数使用
#导入模块
#定义正则表达式
pattern = 'hello'
#目标字符串
str = 'hello world'
result = re.match(pattern,str)#match判断第一个字母是否匹配，即使后面再出现相同的内容，也是会返回None
print(result)#判断是否可以匹配，不可以匹配返回None
print('获取匹配内容',result.group())

pattern1 = 'hello'
#目标字符串
str1 = 'Hello world'
result1 = re.match(pattern,str,re.I)#使用修饰符re.I可以不区分大小写
print(result1.group())
